package com.newsee.remote.ecommerce.commerce.jingdong.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.newsee.remote.common.bean.JsonResult;
import com.newsee.remote.common.database.entity.JdItemPool;
import com.newsee.remote.common.dto.ecommerce.jingdong.JDSearchDTO;
import com.newsee.remote.common.dto.ecommerce.jingdong.JDSearchPriceDTO;
import com.newsee.remote.common.vo.ecommerce.JDSearchPriceVO;
import com.newsee.remote.common.vo.ecommerce.JDSearchVO;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author liangzhichen
 * @since 2019-08-09
 */
public interface IJdItemPoolService extends IService<JdItemPool> {

    /**
     * 京东商品开启同步
     *
     * @return 结果
     */
    JsonResult sync();

    /**
     * 京东商品查询接口
     *
     * @param jdSearchDTO 查询请求
     * @return 结果
     */
    JsonResult search(JDSearchDTO jdSearchDTO);

    /**
     * 批量获取京东商品价格接口
     * @param sku 请求参数
     * @return 商品价格
     */
    JDSearchPriceVO searchPrice(String sku);

    /**
     * 获取sku详细信息接口
     * @param skuId skuid
     * @return 详情
     */
    JsonResult skuDetail(String skuId);
}
